package com.cgnpc.scp.hr.mybatis.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.cgnpc.scp.common.utils.DateUtil;

import java.util.Date;

@TableName("tbl_hr_process_record")
public class HrProcessRecord {
    private String id;

    private String processType;

    private String processName;

    private String processFullName;

    private String folio;

    private String formInstId;

    private String status;

    private String currentAct;

    private String currentDealName;

    private String startUser;

    private String startUserName;

    private Date startTime;

    private Date createTime;

    private String createUser;

    private String createUserName;

    private Date lastUpdateTime;

    private String lastUpdateUser;

    private String lastUpdateUserName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getProcessType() {
        return processType;
    }

    public void setProcessType(String processType) {
        this.processType = processType == null ? null : processType.trim();
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName == null ? null : processName.trim();
    }

    public String getProcessFullName() {
        return processFullName;
    }

    public void setProcessFullName(String processFullName) {
        this.processFullName = processFullName == null ? null : processFullName.trim();
    }

    public String getFolio() {
        return folio;
    }

    public void setFolio(String folio) {
        this.folio = folio == null ? null : folio.trim();
    }

    public String getFormInstId() {
        return formInstId;
    }

    public void setFormInstId(String formInstId) {
        this.formInstId = formInstId == null ? null : formInstId.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getCurrentAct() {
        return currentAct;
    }

    public void setCurrentAct(String currentAct) {
        this.currentAct = currentAct == null ? null : currentAct.trim();
    }

    public String getCurrentDealName() {
        return currentDealName;
    }

    public void setCurrentDealName(String currentDealName) {
        this.currentDealName = currentDealName == null ? null : currentDealName.trim();
    }

    public String getStartUser() {
        return startUser;
    }

    public void setStartUser(String startUser) {
        this.startUser = startUser == null ? null : startUser.trim();
    }

    public String getStartUserName() {
        return startUserName;
    }

    public void setStartUserName(String startUserName) {
        this.startUserName = startUserName == null ? null : startUserName.trim();
    }

    public Date getStartTime() {
        return DateUtil.cloneNewDate(startTime);
    }

    public void setStartTime(Date startTime) {
        this.startTime = DateUtil.cloneNewDate(startTime);
    }

    public Date getCreateTime() {
        return DateUtil.cloneNewDate(createTime);
    }

    public void setCreateTime(Date createTime) {
        this.createTime = DateUtil.cloneNewDate(createTime);
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getLastUpdateTime() {
        return DateUtil.cloneNewDate(lastUpdateTime);
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = DateUtil.cloneNewDate(lastUpdateTime);
    }

    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser == null ? null : lastUpdateUser.trim();
    }

    public String getLastUpdateUserName() {
        return lastUpdateUserName;
    }

    public void setLastUpdateUserName(String lastUpdateUserName) {
        this.lastUpdateUserName = lastUpdateUserName == null ? null : lastUpdateUserName.trim();
    }
}